*{margin:0px; padding:0px;}







body{margin:0 auto;padding:0px;font-size:14px; font-family:simsun; color:#000; background:#fff;}







a,p,li,ul,span,h1,h2,h3,table,tr,td,input,form{ margin:0; padding:0; font-size:14px; color:#000; line-height:20px; font-family:"SimSun";text-decoration:none;list-style-type:none}







img{ border:none;}



td,th{font-size: 14px;color: #505050;font-family:SimSun; padding:0; margin:0;}



 



table{margin-bottom: 20px;}











#header{overflow:hidden;background:url(head_bg.png) left top repeat-x;width: 100%;opacity: 0.9;position: absolute;z-index: 1000;top: 0;left: 0;}



.header_index{ width:1200px; margin:0 auto;}



.logo{float:left;}



.menu{float:right;padding-top:20px;}



.menu li{ float:left;width:100px;/*text-align:center;*/color:#fff;}



.menu li a{font-size:16px; line-height:40px;padding:0 15px;color:#fff;}



.menu li a:hover{ color:#ff9333;}



.hover a{ background:url(nav.jpg) left top no-repeat;}



.header_index p{float:right;font-size:12px; line-height:25px;color:#fff;padding-top:15px;}



.header_index span{font-size:12px; line-height:25px;color:#ff8a00;}











video{position:relative;



          right:0;



          bottom: 0;



          min-width: 100%;



          min-height: 100%;



          width: auto;



          height: auto;



          z-index: -9999;



          /*��ɫ��*/



          /*-webkit-filter:grayscale(100%)*/



 



      }



.banner{background:url(kuang.png) no-repeat center center;  }



.banner {



	width: 100%;



	position: absolute;



	top: 0;



	left: 0;



	overflow: hidden;



}











.banner_bg { position: absolute; background-color: rgba(0, 0, 0, 0.1); left: 0; top: 0; width: 100%; height: 100%; }











.wap_con{background:url(cont_bg.png) left top repeat-x; opacity: 0.8;z-index: 100;padding: 30px 0px;position: relative;}



.home_about_text{ position: relative; }



.home_text_con div { font-size: 36px;



	margin-bottom: 20px; line-height: 90px; }



.home_text_con div span { font-size: 64px; font-weight: bold; font-family: 'PingHei';color: #fff;}



.home_text_con p { font-size: 20px; color: #fff;}



.container1-con1-show p {



	font-size: 20px;



	color: #333;



}







.home_text_bg1{



	width:100%;



	height:100%;



	position:absolute; top:0; left:0;



	background:#ff9333;



	opacity:0.6;



    -moz-opacity:0.6; 



    -khtml-opacity:0.6;



    -webkit-opacity:0.6;



    filter:alpha(opacity=60);



	}



.home_text_con { color: #ffffff; text-align: center;







	-webkit-transition:0.5s linear;-moz-transition:0.5s linear;-ms-transition:0.5s linear;-o-transition:0.5s linear;transition:0.5s linear;







}



.clp0 {



padding-left: 0 !important;



padding-right: 0 !important;



}



.home_text_bg {



position: relative;



z-index: 11;



padding: 20px 0;



cursor: pointer;



}











.home_text_c{



	/*background: -webkit-linear-gradient(-315deg, #fcc900, #f8ffdf);*/



	/*background: linear-gradient(45deg, #fcc900, #f8ffdf);*/



	/*background: #fff;*/



	border: 3px solid #fff;



	position: absolute; top:37px; bottom:37px;



}



.home_text_b{



	/*background: #008c7e;*/



	background: rgba(0, 0, 0, 0.1);



	position: absolute;  top:40px; bottom:40px;



}















.walk_bg{overflow:hidden;background:#f2f2f2; padding-top:90px;}



.walk{ width:1200px; margin:0 auto;}



.title_in{background:url(tit_bg.jpg) center bottom no-repeat;padding-bottom: 20px;margin-bottom: 20px;margin:0 auto; width:1200px;}



.title_in p{ font-size:48px; line-height:66px; color:#3d3d3d; font-weight:bold; text-align:center;}

.title_in h1{ font-size: 48px;line-height: 66px;color: #3d3d3d;font-weight: bold;/*text-align: center;*/float:left;padding-left: 230px;}



.title_in span{display: block;font-size:20px;line-height:32px; color:#a8a7a7;text-transform:uppercase;text-align:center;} 



.title_inp{background:url(tit_bg.jpg) center bottom no-repeat;padding-bottom: 20px;margin-bottom: 20px;margin:0 auto; width:1200px;}

.title_inp p{ font-size:48px; line-height:66px; color:#3d3d3d; font-weight:bold; /*text-align: center;*/}

.title_inp h1{ font-size: 48px;line-height: 66px;color: #3d3d3d;font-weight: bold;/*text-align: center;*/float:left;padding-left: 230px;}

.title_inp span{display: block;font-size:20px;line-height:32px; color:#a8a7a7;text-transform:uppercase;text-align:center;} 



.walk_about{text-align:center;font-size:15px;line-height:28px;color:#4e4e4e;}







.walk ul{ margin:70px 0 120px 0;overflow:hidden;}



.walk ul li{float:left;width:33%;font-size:20px;line-height:32px; color:#a8a7a7; text-align:center;}



.walk ul li a{font-size:20px;line-height:32px; color:#a8a7a7; text-align:center;}



.walk ul li p{font-size:16px;line-height:26px; color:#a8a7a7; text-align:center;}



.walk ul li span{display: block;font-size:28px;line-height:42px; color:#f26104; text-align:center; margin-top:10px;}











.fac{width:100%;overflow:hidden;padding-top:90px;}







.arrow{ clear:both;width:120px;height:32px;margin:30px auto; border:1px solid #ff9333;border-radius: 16px;text-align: center;text-transform: uppercase;}



.LeftBotton {float:left; padding-left:28px;}







.LeftBotton a:link,.LeftBotton a:visited{background:url(left_in.jpg) no-repeat center center;display:block;width:30px;height:16px; border-right: 1px solid #c5c5c5; margin:8px 0;}







.RightBotton{float:right;padding-right:28px;}







.RightBotton a:link,.RightBotton a:visited{display:block;width:30px;height:16px;background:url(right_in.jpg) no-repeat center center;margin:8px 0;}







#demo{overflow: hidden; width: 100%;margin-top:10px  }



.pic{ width:467px; height:351px; overflow:hidden;}



.pic .pro_list{ float:left; width:287px; background:#5d96eb; height:204px; color:#fff;}



.pic .pro_list h6{font-size:14px; /*font-family:"Microsoft YaHei"; */font-family:"SimSun"; text-indent:15px; line-height:59px;}



.pic .to_product{ margin-left:15px;}



.pic .pro_list p{ line-height:26px; padding-left:15px;} 



.pro_tab{ margin:10px;}



















.our_bg{height: 656px;



width: 100%;



background: url(our.jpg);



/*background-position: center 0px;



background-attachment: fixed!important;*/



}



.title_our{background:url(tit_bg.jpg) center bottom no-repeat;padding-bottom: 20px;margin-bottom: 20px;padding-top:90px;}



.title_our p{ font-size:54px; line-height:66px; color:#fff; font-weight:bold;text-align:center;}



.title_our span{display: block;font-size:20px;line-height:32px; color:#a8a7a7;text-transform:uppercase;text-align:center;} 



.our{ width:1200px; margin:0 auto;}



.our_about{text-align:center;font-size:15px;line-height:28px;color:#a8a7a7;}







.our ul{ margin:70px 0 120px 0;overflow:hidden;}



.our ul li{float:left;width:33%; text-align:center;}



.our ul li p{font-size:14px;line-height:22px; color:#fff; text-align:center; width:300px; margin:0 auto;}



.our ul li span{display: block;font-size:28px;line-height:60px; color:#fff; text-align:center; margin-top:10px;}



















.pro{width:100%;overflow:hidden;padding-top:90px; background:url(pro_bg.jpg) left top no-repeat;}



#tab01{ clear:both; overflow:hidden;  margin:40px auto; width:800px;  }



#tab01 li{  float:left;line-height:36px; width:150px; border-radius: 16px;text-align: center;text-transform: uppercase;font-size:16px; color:#000;background:#dddddd; margin:0 4px;}



#tab01 li.current{  background:#f07e2f;}







#new_tab01{margin:0px auto; width:1200px; margin-top:22px;}







.prolist_index{ clear:both; background:#484848; overflow:hidden;  margin-bottom:22px; margin:0px auto; width:1200px;  }



.prolist_index li{ float:left;line-height:36px; width:150px; text-align:center;border-radius: 16px;text-transform: uppercase; }



.prolist_index li a{ font-size:16px; color:#ffffff;}



.prolist_index li:hover{ background:#f07e2f;}







.product_index{ clear:both;}



.product_index li{ float:left;border-bottom:1px solid #c5c5c5; width:300px; text-align:center; margin-bottom:46px;}



.product_index li p{line-height: 40px;}



.product_index li a{ margin:0px 8px; font-size:14px; color:#000000; line-height:35px; }







.pro_more{ clear: both; margin:0 auto;display:block;line-height:30px; width:120px; border-radius: 15px;text-align: center;text-transform: uppercase;font-size:16px; color:#f26104; border:1px solid #f26104; margin-bottom:80px;}



.pro_more:hover{color:#000;}















.news_bg{width:100%;overflow:hidden;padding-top:90px; background:url(news_bg.jpg) left top no-repeat; padding-bottom:110px;}



.news{ width:1200px; margin:0 auto;}



.news ul{width:1200px;overflow:hidden; background:#fff; margin-top:80px; padding-bottom:60px;}



.news ul li{ width:540px; margin:30px 20px 0px 40px; float: left;border-bottom:1px solid #868686; padding-bottom:30px;overflow:hidden;}



.news ul li img{ float: left; margin-right:25px;}



.news ul li span{font-size:18px;color:#868686; line-height:30px;}



.news ul li p{font-size:16px;color:#2b2b2b; line-height:26px;}



.news ul li a{font-size:14px;color:#2a2a2a; line-height:22px;}



.news ul li:hover p{color:#f26104;}



.news ul li:hover span{color:#f26104;}



.news ul li:hover a{color:#f26104;}











#foot{width:100%;background: url(foot_bg.jpg) center top no-repeat;color:#fff; overflow:hidden;}



.foot_index{margin:0px auto; width:1200px;padding:60px 0 0 0;overflow:hidden;}



.foot_border{font-size:18px;color:#fff;display: block;line-height:32px;}



.foot_list{width:300px;float:left;margin-right:130px;}



.foot_list li{line-height:24px;}



.foot_tel{float:left;}



.tel_border{font-size:18px;color:#fff;display: block;line-height:32px;padding-left:25px;}



.foot_tel p{color:#fff;line-height:32px;padding-left:25px;}



.foot_li{float:left;margin-right:100px;}



.foot_li a{color:#fff;line-height:32px; display:block;}



.foot_li a:hover{color:#f26104;}







.foot_tel li{ width:185px; float:left; }



.foot_iphone{ background:url(iphone.png) left center no-repeat;}



.tel_iphone{ background:url(tel.png) left center no-repeat;}



.foot_phone{font-size:18px;color:#cccccc;display: block;line-height:32px; padding-bottom:23px; clear:both;}



.foot_phone span{ display:block;color:#f26104;font-size:32px;line-height:36px;}



.foot_phone b{color:#f26104;font-size:18px;}







.check_field{width:300px;height:31px;line-height:31px;text-indent: 12px;border: none;margin:7px 0;background:#fff;color:#727272;border-radius: 3px;}



.form-control{width: 300px;height:71px;line-height: 36px;text-indent: 12px;border: none;margin-bottom:7px; background:#fff;color:#727272;border-radius: 3px;}



.anniu01 {display: block;width: 71px;line-height: 31px;background-color:#f26104;color:#fff;font-size:16px;border: 1px solid #ff9900; margin-top:10px;}







.foot_bottom{margin:10px auto 10px auto; width:1200px;color:#fff;line-height:32px;text-align:center;}























/*ny_tel*/



#headerny_bg{overflow:hidden;}



#topny_bg{line-height:40px; height:50px;width: 100%;background:#2c2c2c;}



#topny_index{margin:0px auto; width:1200px; height:50px;}



.leftny_top{color:#8b8b8b;line-height:50px;float:left;padding-left: 70px;}



.topny_right{float: right;color: #8b8b8b;}



.topny_right a{width:50px; line-height: 50px;color: #8b8b8b;text-align: center;margin:0 15px;font-size:14px;}



.topny_right a:hover{ color:#fff;}



.en{background: url(english.jpg) left center no-repeat;padding:6px 0 6px 40px;height: 25px;}



.cn{background: url(china.jpg) left center no-repeat;padding:6px 0 6px 40px;height: 25px;}







.nav{width:1200px; margin:0 auto;}



.headerny_index{ overflow:hidden;clear: both; background:#FFFFFF;}



.logony{float:left;}



















.menuny{float: right;padding-left: 70px;}



.menuny li{float:left;width:100px;text-align:center;}



.menuny li a{font-size:15px; line-height:26px;display:block; color:#292929;padding:50px 0 30px 0;}



.menuny li:hover{background:url(nav_bg.jpg) center bottom no-repeat;}







#banny{ background:url(ban_tel.jpg) center top no-repeat;height:474px;}







#search{width:313px;height:33px; float: right; margin-right: 20px;margin-top:14px;}



.search{height:33px; float: right;}



#inputel{float:left;width:256px;height: 33px; line-height:32px;color:#ffffff; text-indent: 12px; border: none;background:url(search.jpg) left center no-repeat;}







.title_tel{background:#f26104;overflow:hidden;margin-top: 83px;}



.title_telin{ width:1200px; margin:0 auto; }



.title_tel p{ height:58px;line-height:64px;color:#ffffff; padding-left:78px; font-size:16px; margin-bottom:20px;width:500px; margin:0 auto; float:left;background:url(home.jpg) 30px center no-repeat;}



.title_tel a{ color:#fff;font-size:16px;}









/*����*/



.tel_content{line-height:30px;overflow:hidden; clear:both;margin-bottom: 50px;}



.cont_masseg{float: right;width:450px;padding-left:50px;margin-top:20px;}	



.cont01{background:url(tel_cont.jpg) left top no-repeat; padding-left:90px; margin-bottom:40px;}



.cont02{background:url(tel_cont.jpg) left 30px no-repeat;padding-left:90px;margin-bottom:40px;}	



.cont03{background:url(fad.jpg) left top no-repeat;padding-left:90px;}	

.cont05{background:url(tel_cont.jpg) left 30px no-repeat; padding-left:90px; margin-bottom:40px;}



.cont01 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#f26104;}

.cont05 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#f26104;}

.cont01 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}

.cont05 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}



.cont02 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#f26104;}



.cont02 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}



.cont03 span{ display:block; line-height:40px;padding-top: 15px; text-align:left; font-size:25px; color:#000;}



.cont03 p{ font-size:20px; line-height:32px;color:#8a8a8a;text-align:left;}



.message_left {line-height: 27px;font-size: 12px;color: #000;text-align: left;word-spacing: 0px;padding-left:30px;clear: both;}



.message_left02 {line-height: 27px;font-size: 12px;color: #000;text-align: left;word-spacing: 0px;padding-left:0px;clear: both;}



.message_left01 {



    float: left;



    width: 127px;



    height: 161px;



    line-height: 27px;



    background-color: #22497b;



    background-image: none;



    font-size: 12px;



    color: #fff;



    text-align: left;



    word-spacing: 0px;



    padding-left:10px;



    font-family: Arial;



    border: 1px;



    border-color: #22497b;



    border-style: solid;



    clear: both;



}



.area_message {



    float: left;



    width: 320px;



    height: 253px;



    line-height: 22px;



    background-color: #fbfbfb;



    background-image: none;



    font-size: 12px;



    color:#333;



    text-align: left;



    word-spacing: 0px;



    padding: 3px;



    font-family: Arial;



    border: 1px;



    border-color: #adadad;



    border-style: solid;



    margin: 0px;



}



.input_message {



    float: left;



    width: 320px;



    height: 27px;



    line-height: 27px;



    background-color: #fbfbfb;



    background-repeat: no-repeat;



    font-size: 12px;



    color: #999999;



    padding-left:10px;



    text-align: left;



    word-spacing: 0px;



    font-family: Arial;



    border: 1px;



    border-color: #adadad;



    border-style: solid;



    margin-left: 30px;



}



.codemo {



    float: left;



    width: 210px;



    height: 27px;



    line-height: 22px;



    background-color: #fbfbfb;



    background-image: none;



    font-size: 12px;



    color:#333;



    text-align: left;



    word-spacing: 0px;



    padding: 3px;



    font-family: Arial;



    border: 1px;



    border-color: #adadad;



    border-style: solid;



     margin-left: 30px;







}



.newsbook {



    height: 27px;



    line-height: 22px;



    background-color: #fff;



    background-image: none;



    font-size: 12px;



    color:#333;



    text-align: left;



    word-spacing: 0px;



    padding: 2px;



    font-family: Arial;



    border: 1px;



    border-color: #fff;



    border-style: solid;



    margin-left: -1px;



    text-align:center;?



}



.sub_message {



    float: left;



    cursor: pointer;



    width: 320px;



    height: 32px;



    line-height: 32px;



    background-color: #f26104;



    background-repeat: repeat-x;



    font-size: 14px;



    color: #fff;



    text-align: center;



    word-spacing: 0px;



    padding: 0px;



    font-family: Arial;



    border: 0px;



    border-color: #c8c8c8;



    border-style: solid;



    clear: both;



	margin:10px 0 0 30px;



}



#common{width:750px;float:left; height:440px; border:1px solid #e3e3e3; margin-top:50px;}



#common table{width:100%}



#common p{ font-size:20px; font-weight:bold;background:url(common.jpg) no-repeat bottom center; text-align:center; padding-bottom:20px;text-indent:0;margin: 40px 0 20px 0;}



#common sapn{ display:block;}



#common01{width:830px;float:left; height:440px; border:1px solid #e3e3e3; margin-top:50px;}



#common01 table{width:96%; float:right;}



#common01 p{ font-size:20px; font-weight:bold;background:url(common.jpg) no-repeat bottom center; text-align:center; padding-bottom:20px;text-indent:0;margin: 40px 0 20px 0;}



#common01 sapn{ display:block;}







#content_ny{ width:1200px; margin:0 auto; overflow:hidden; margin-top:39px;margin-bottom: 50px;}







/**ny**/







.banner_in{background:url(ban01.jpg) no-repeat top center; height:500px;}



.banner_pro{background:url(ban01.jpg) no-repeat top center; height:500px;}



.banner_news{background:url(ban02.jpg) no-repeat top center; height:500px;}







.container_ny{width: 1200px; margin: 0 auto; padding-top:20px; padding-bottom:62px; overflow: hidden;}



.right_ny{float:right;  width:890px; }







.title_h1{color:#22211c;font-size: 24px; border-bottom: 1px solid #dedcdc;  font-weight:bold; padding-bottom:10px; text-align:left; width:880px;}



.return{float: right; font-size: 12px; color:#595955;   line-height:33px; *margin-top:-25px; }



.return a{font-size: 12px; color:#595955;}



.ny_y{background:url(dazuo.jpg) no-repeat left center; padding-left:12px;}



.page_content{text-align:center;overflow: hidden; margin:20px;    line-height: 30px;}



.page_content p{text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px; }



.page_content a{color:#080808; font-size:16px;}



.page_content img{max-width:850px;}



.page_content table{margin:0 auto;}



.page_lxwm p{text-align:left;}







.hit{color:#080808; font-size:16px;height: 30px; line-height: 30px;  text-align:center; margin-bottom:20px;}



.list_in{ clear: both;text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px;}



.list_in a{color:#7e7e7e;}







.title_news{height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; color: #000; margin-bottom:20px; margin-top:30px; }



#up_down{clear:both; text-align:center; color:#9d9898; font-size:14px; margin-top:33px;}



#up_down a{color:#666666;padding-left:5px;  font-size:14px;text-align:center; padding:9px 15px; line-height:29px;}



#up_down a.active:link, #up_down a.active:visited {color: #f66e0a}







.nry_right{float:right; width:880px; overflow: hidden; text-align:center; }



.nry_content{margin-top:10px; padding: 15px; clear:both; }



.nry_content p{text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px;}







.nry_content td{line-height:29px; color:#080808; font-size:16px; text-align:left; padding-left:3px;}







.pro_nr_ny{overflow:hidden; margin-top:7px; }



.pro_nr_ny li{float:left; margin:12px 6px;}



.pro_nr_ny li img{ border:1px solid #cdcdcd;}



.pro_nr_ny li a{display:block;color:#000; font-size:14px; }



.pro_nr_ny li a p{text-align:center; line-height:42px; background:#eeeeee;}







.biaoti{text-align:center; font-size:19px; color:#000; margin-top:20px;}







.about_us{text-align:center;}







.product_list_ny{overflow:hidden;}



.product_list_ny li{border-bottom: 1px dashed #d7d7d7; line-height:30px; padding-top:15px; text-align:left; padding-left:10px; }



.product_list_ny li a{background:url(news_h.jpg) no-repeat left center; padding-left:16px; font-size:14px; color:#5b5b5b; }



.product_list_ny li:hover a{color:#f26104; }



.time_ny{float:right; font-size:14px;}







.related_product{overflow:hidden; clear:both; }



.related_product p{font-size:16px; text-align:left; }



.related_product01{margin:15px 0; text-indent:2em; font-weight:bold;}







#liuyan_ny td{padding-bottom:10px; padding-right:20px; font-size:14px;}







.ny_left{float:left; width:300px;}



.prolist_ny{background:url(ny_left_title.png) no-repeat left top; padding-top:33px; padding-left:9px; margin-bottom:18px;}



.prolist_title_ny{font-size:24px; color:#FFF; padding-bottom:22px;}



.prolist_title_ny span{color:#FFF; font-size:20px; line-height:40px;}



.prolist_fl{background:#2c3d4d; margin-left:18px; padding:10px 19px 23px 18px;}



.prolist_fl li{padding-left:23px; border-bottom: 1px solid #475664;}



.prolist_fl li a{line-height:51px; color:#FFF; font-size:18px; background:url(fl_left_j.jpg) no-repeat left center; padding-left:24px;}



.prolist_fl li a:hover{color:#F00;}



.prolist_fl p{border-bottom: 1px solid #475664;color:#FFF; font-size:15px; line-height:33px; padding-left:10px;}







.ny_cp_left{float:left; margin-left:80px; margin-right:80px;}



.ny_cp_left img{width:250px;}



.ny_cp_right{float:right; width:350px;}



.ny_cp_right p{color:#080808; font-size:16px; text-align:left;}



.ny_cp_right a{color:#080808; font-size:16px; text-align:left;}











#navigation{float:left; width:250px; margin-left:15px;}



.nav_h2title{background:url(list_topny.jpg) no-repeat left bottom; line-height:50px; color:#000; font-size:20px;}



/*.nav_h2title{background:url(list_topny.jpg) no-repeat left bottom; height:94px;margin-bottom:10px;}



.nav_h2title h2{font-size:20px; color:#000; padding:10px 0; font-weight:bold;line-height: 30px;}*/



.nav_tispan{display: block;color: #fff;font-weight: normal;text-transform: uppercase;}







.nav_en{font-family:arial; color:#a9a9a9; font-size:14px; text-transform:uppercase; margin-left:20px;}



.prolist_nav{overflow:hidden; margin-bottom:30px;border-top:1px solid #dedede;padding-bottom: 10px;}



.prolist_nav li{ border-bottom:1px solid #f0f0f0;}



.prolist_nav a{display:block; padding-left:25px; font-size:16px; color:#464646; background:url(list_link.jpg) no-repeat left center;line-height:40px;}



.prolist_nav a:hover{ color:#f26104;}



.prolist_nav a.red:link,.prolist_nav a.red:visited{color:#f26104;}















.contact_h2title{background:url(list_topny.jpg) no-repeat left bottom; line-height:50px; color:#000; font-size:20px;}



.navcontact{overflow:hidden; margin-bottom:20px; padding-bottom:20px; padding-top:25px;}



.navcontact p{font-size:15px;line-height:32px;padding-left:25px;border-bottom:1px solid #dedede;}



.navcontact span{border-bottom:1px solid #000;font-size:16px;line-height:45px;width:100%;display: block;padding-left:10px;margin-bottom:10px;}



.nav001{background:url(nav001.jpg) no-repeat left center;}



.nav002{background:url(nav002.jpg) no-repeat left center;}



.nav003{background:url(nav003.jpg) no-repeat left center;}



.nav004{background:url(nav004.jpg) no-repeat left center;}



.nav005{background:url(nav005.jpg) no-repeat left center;}











.ny_img{float:left; width:400px; margin-right:78px; margin-top:20px;}



.ny_img img{width:400px;}



.ny_right{float:left; width:400px; margin-top:20px; text-align:left;}



.title_pro{color: #6fb514; font-size: 23px;}







.shuoming_ny p{font-size: 16px;    line-height: 30px;    margin-top: 25px;}







#tab2{text-align:left;overflow:hidden; }



#tab2 li{font-size:15px; color:#333; width:434px; height:35px; background:#e1e1e1; line-height:35px; text-align: center; float:left; margin-right:5px;}



#tab2 li.current{color:#FFF; background:#639a00;}



















.right_nycgal{float:right;  width:1200px; }



.title_h1cgal{        color: #22211c;



    padding-left: 100px;



    font-size: 35px;



    font-weight: bold;



    padding-bottom: 28px;



    text-align: center;



    width: 1100px;



    padding-top: 20px;}



.nry_rightcgal{float:right; width:1200px; overflow: hidden; text-align:center; }



.pro_nr_nycgal{overflow:hidden; margin-top:7px; }



.pro_nr_nycgal li{float:left; margin:15px 30px; border:1px solid #cdcdcd;}



.nry_contentcgal{margin-top:10px; padding: 15px; clear:both; }



.nry_contentcgal p{text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px;}



.nry_contentcgal img{ width:350px !important; float:left ; padding: 15px; }







.title_f{ width:100%; text-align:center;    border-bottom: 1px solid #dedcdc; line-height:35px; font-size:18px; color:#CCC; }























.title{height:36px;line-height:36px;font-size:16px;font-weight:bold;/*margin:0px 0px 5px 0px;*/color:#000; text-align:left;}







.hit{height:30px;line-height:30px; display:block; padding-bottom:10px;}







.nry_right{line-height:30px;text-align:center; overflow:hidden; clear:both  }







.nry_right p{text-align:left;font-size:14px; color:#333333; line-height:24px;}


.nry_right p video{
    max-height: 520px;
    width: auto;
    /* object-fit: cover; */
    background: #000;
    z-index: 9999;
}



.page_p{text-indent:2em; }

.page_p img{ margin-bottom:10px;}

.page_more01{ width:172px; height:35px; display:block; border:1px solid #f26104; line-height:35px; float:left; color:#f26104;}



.page_more02{ width:172px; height:35px; display:block; border:1px solid #f26104; line-height:35px; float:right; color:#f26104;}











.contact-box{width:100%;float:left;margin-top:30px;padding:20px;}







.contact-box .left-box{width:435px;float:left; background: #56A4C7;height:443px;padding:25px; position:relative;}







.contact-box .left-box .tit{width:100%; text-align:left;float:left;color:#fff;font-size:18px;padding:10px 0 15px 15px;}







.contact-box .left-box .con{ background:url(bg3.png) left top no-repeat;width:100%;float:left;min-height:283px;padding:40px 0 0 40px;}







.contact-box .left-box .con p{color:#fff;font-size:14px;padding:8px 0 8px 30px;margin:0;}







.contact-box .left-box .con p.con1{ background:url(ico-20.png) left center no-repeat;}







.contact-box .left-box .con p.con2{ background:url(ico-21.png) left center no-repeat;}







.contact-box .left-box .con p.con3{ background:url(ico-22.png) left center no-repeat;}







.contact-box .left-box .con p.con4{ background:url(ico-23.png) left center no-repeat;}







.contact-box .left-box .con p.con5{ background:url(ico-24.png) left center no-repeat;}







.contact-box .left-box .bottel{width:100%;float:left; text-align:center;}







.contact-box .left-box .bottel span{color:#fff;font-size:34px; background:url(ico-25.png) left center no-repeat;padding-left:50px; display:inline-block; line-height: 50px;}







.contact-box .left-box .ico{width:15px;height:30px;background:url(ico-19.png) no-repeat; position:absolute;right:-15px;top:68px;}







#map{width:660px;float:left;margin-left:25px;}







#map .mapdiv{width:100%;height:492px;}















.contact-gbook{width:100%;float:left;padding:30px 0 ;}







.contact-gbook .col-md-6{width:100%;}















.list{ text-align:left; margin:10px 0;}



.pro_nyleft{ width:402px; height:402px; float: left; border:1px solid #d0d0d0; margin-bottom:60px;}



.pro_nyleft img{width:400px; height:368px;}



.pro_nyright{ float: right;width:440px; height:368px;margin-bottom:60px;}



.page_pbg{ display:block;clear: both;



line-height: 32px;



height: 36px;



text-align: left;



text-indent: 45px;



width: 100%;background:url(page_pbg.jpg) left top no-repeat; color:#fff;}



.page_p01{ height:300px;}



















.side{position:fixed;width:54px;height:275px;right:0;top:350px;z-index:100;}



.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}



.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "΢���ź�";overflow:hidden;}



.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}



.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}



.side ul li img{float:left;}


.page ul{
    display: flex;
    justify-content: center;
    align-items: center;
}



/* 2021-7-6 */
.mask_y{
    position: absolute;
    z-index: 99;
    left: -150px;
    top: 0;
    display: none;
}
.sidebox_erweima{
    width: 54px;
    opacity: 0.8;
    background: rgb(0, 0, 0);
}
.side ul li:hover .sidebox_erweima{
    opacity: 1;
    background: rgb(174, 28, 28);
}
.side ul li:hover .mask_y{
    display: block;
}











